import { CommonModule } from '@angular/common';
import { NgModule } from '@angular/core';

import { ApesGridModule } from '../grid/apes-grid.module';
import { ApesFormControlComponent } from './apes-form-control.component';
import { ApesFormExplainComponent } from './apes-form-explain.component';
import { ApesFormExtraComponent } from './apes-form-extra.component';
import { ApesFormItemComponent } from './apes-form-item.component';
import { ApesFormLabelComponent } from './apes-form-label.component';
import { ApesFormSplitComponent } from './apes-form-split.component';
import { ApesFormTextComponent } from './apes-form-text.component';
import { ApesFormDirective } from './apes-form.directive';

@NgModule({
  declarations: [ ApesFormExtraComponent, ApesFormLabelComponent, ApesFormDirective, ApesFormItemComponent, ApesFormControlComponent, ApesFormExplainComponent, ApesFormTextComponent, ApesFormSplitComponent ],
  exports     : [ ApesFormExtraComponent, ApesFormLabelComponent, ApesFormDirective, ApesFormItemComponent, ApesFormControlComponent, ApesFormExplainComponent, ApesFormTextComponent, ApesFormSplitComponent ],
  imports     : [ CommonModule, ApesGridModule ]
})
export class ApesFormModule {
}
